const webpack = require("webpack"),
  path = require("path"), //node核心模块
  HtmlWebpackPlugin = require("html-webpack-plugin");
module.exports = {
  //默认值为根路径，留空或"./"会变为相对路径
  //当使用基于 HTML5 history.pushState 的路由或使用pages 选项构建多页面应用时不要用相对路径
  //-- publicPath: "/",
  //vue-cli-service build 时生成的生产环境构建文件的目录
  //   outputDir: process.env.NODE_ENV === "production" && "dist",
  outputDir: "dist",
  //放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录
  // assetsDir: "",
  // 打包成相对路径模式，不用服务器就能预览，但是history模式不可用，路由会出404的BUG，如果有server 随意
  publicPath:"./",
  // 生产环境是否生成 sourceMap 文件 sourceMap的详解请看末尾
  productionSourceMap: true,
  devServer: {
    host: "0.0.0.0",
    port: 8080,
    // 自动打开浏览器
    open:true,
    proxy: {
      "/sockjs-node": {
        target: "http://127.0.0.1:8080/",
        changeOrigin: true,
        pathRewrite: {
          "^/": ""
        },
        ws: false
      }
    }
  }
};
